/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Modelo;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;

/**
 *
 * @author PeÑa
 */
public class CategoriasBD {

    static Connection con;
    static Statement st;
    static ResultSet resultado;

    public static ArrayList<Categoria> obtenerCategorias() {
        ArrayList<Categoria> lista = new ArrayList();
        try {
            con = Conexion.getConexion();
            st = con.createStatement();
            resultado = st.executeQuery("select * from categorias");
            while (resultado.next()) {
                Categoria cat = new Categoria();
                cat.setId(resultado.getInt("id_categoria"));
                cat.setNombre(resultado.getString("nombre"));
                lista.add(cat);
            }
        } catch (Exception e) {
        }
        return lista;

    }

    public static Categoria obtenerCategoria(int idCategoria) {
        ArrayList<Categoria> categorias = obtenerCategorias();
        for (Categoria c : categorias) {
            if (c.getId() == idCategoria) {
                return c;
            }
        }
        return null;

    }
}
